import java.util.ArrayList;

/**
 * @author 2019/7/24 14:26 by 刘赵强
 * 配置栈空间 -Xss:等于0 代表默认值
 * 根据操作系统的不同而不同：linux/64:1024KB
 *
 * -XX:MetaspaceSiz 默认值大小
 *  uintx MetaspaceSize                             = 21807104                            {pd product}
 *
 *
 *
 **/
public class JVMDemo {
    public static void main(String[] args) throws InterruptedException {
        //返回 Java虚拟机中的内存总量  一般初始值为 物理机内存的 1/64
        Long totalMemory = Runtime.getRuntime().totalMemory();
        //返回Java虚拟机试图使用的最大内存量  默认为  1/4
        Long maxMemory = Runtime.getRuntime().maxMemory();
        System.out.println("total_memory(-Xms)"+totalMemory+"/"+totalMemory/1024/1024+"MB");
        System.out.println("total_memory(-Xmx)"+maxMemory+"/"+maxMemory/1024/1024+"MB");
        new ArrayList<>(20*1024*1024);
        //Thread.sleep(Integer.MAX_VALUE);
    }
}
